package com.originskyseed.platform.user.model;

import java.math.BigDecimal;
import java.util.Date;

import com.originskyseed.platform.core.base.BaseModel;

/**
 * 玩家最后登录信息表（OSI_PLAYER_RELATE_LAST_LOGIN）
 * 
 * @author Tangwanghui
 */
public class PlayerRelateLastLogin extends BaseModel {

	/**
	 * 玩家id（PLAYER_ID）
	 */
	private String playerId;

	/**
	 * 玩家账号（ACCOUNT）
	 */
	private String account;

	/**
	 * 昵称（NICK_NAME）
	 */
	private String nickName;

	/**
	 * 登录时间（LOGIN_TIME）
	 */
	private Date loginTime;

	/**
	 * 退出时间（LOGIN_OUT_TIME）
	 */
	private Date loginOutTime;

	/**
	 * 登录ip（IP）
	 */
	private String ip;

	/**
	 * 渠道id（CHANNEL_ID）
	 */
	private String channelId;

	/**
	 * 子渠道名称（CHANNEL_NAME）
	 */
	private String channelName;

	/**
	 * 子渠道id（CHANNEL_SUB_ID）
	 */
	private String channelSubId;

	/**
	 * 子渠道名称（CHANNEL_SUB_NAME）
	 */
	private String channelSubName;

	/**
	 * 设备（EQUIPMENT）
	 */
	private String equipment;

	/**
	 * 设备code（EQUIPMENT_CODE）
	 */
	private String equipmentCode;

	/**
	 * imei（IMEI）
	 */
	private String imei;

	/**
	 * 注册时间（REGISTER_TIME）
	 */
	private Date registerTime;

	/**
	 * 登录次数（LOGIN_COUNT）
	 */
	private Integer loginCount;


	/**
	 * 注册天数
	 */
	private Integer registerDay;



	/**
	 * 获取玩家id
	 *
	 * @return
	 */
	public String getPlayerId() {
		return this.playerId;
	}

	/**
	 * 设置玩家id
	 *
	 * @param playerId
	 */
	public void setPlayerId(String playerId) {
		this.playerId = playerId;
	}

	/**
	 * 获取玩家账号
	 *
	 * @return
	 */
	public String getAccount() {
		return this.account;
	}

	/**
	 * 设置玩家账号
	 *
	 * @param account
	 */
	public void setAccount(String account) {
		this.account = account;
	}

	/**
	 * 获取昵称
	 *
	 * @return
	 */
	public String getNickName() {
		return this.nickName;
	}

	/**
	 * 设置昵称
	 *
	 * @param nickName
	 */
	public void setNickName(String nickName) {
		this.nickName = nickName;
	}

	/**
	 * 获取登录时间
	 *
	 * @return
	 */
	public Date getLoginTime() {
		return this.loginTime;
	}

	/**
	 * 设置登录时间
	 *
	 * @param loginTime
	 */
	public void setLoginTime(Date loginTime) {
		this.loginTime = loginTime;
	}

	/**
	 * 获取退出时间
	 *
	 * @return
	 */
	public Date getLoginOutTime() {
		return this.loginOutTime;
	}

	/**
	 * 设置退出时间
	 *
	 * @param loginOutTime
	 */
	public void setLoginOutTime(Date loginOutTime) {
		this.loginOutTime = loginOutTime;
	}

	/**
	 * 获取登录ip
	 *
	 * @return
	 */
	public String getIp() {
		return this.ip;
	}

	/**
	 * 设置登录ip
	 *
	 * @param ip
	 */
	public void setIp(String ip) {
		this.ip = ip;
	}

	/**
	 * 获取渠道id
	 *
	 * @return
	 */
	public String getChannelId() {
		return this.channelId;
	}

	/**
	 * 设置渠道id
	 *
	 * @param channelId
	 */
	public void setChannelId(String channelId) {
		this.channelId = channelId;
	}

	/**
	 * 获取子渠道名称
	 *
	 * @return
	 */
	public String getChannelName() {
		return this.channelName;
	}

	/**
	 * 设置子渠道名称
	 *
	 * @param channelName
	 */
	public void setChannelName(String channelName) {
		this.channelName = channelName;
	}

	/**
	 * 获取子渠道id
	 *
	 * @return
	 */
	public String getChannelSubId() {
		return this.channelSubId;
	}

	/**
	 * 设置子渠道id
	 *
	 * @param channelSubId
	 */
	public void setChannelSubId(String channelSubId) {
		this.channelSubId = channelSubId;
	}

	/**
	 * 获取子渠道名称
	 *
	 * @return
	 */
	public String getChannelSubName() {
		return this.channelSubName;
	}

	/**
	 * 设置子渠道名称
	 *
	 * @param channelSubName
	 */
	public void setChannelSubName(String channelSubName) {
		this.channelSubName = channelSubName;
	}

	/**
	 * 获取设备
	 *
	 * @return
	 */
	public String getEquipment() {
		return this.equipment;
	}

	/**
	 * 设置设备
	 *
	 * @param equipment
	 */
	public void setEquipment(String equipment) {
		this.equipment = equipment;
	}

	/**
	 * 获取设备code
	 *
	 * @return
	 */
	public String getEquipmentCode() {
		return this.equipmentCode;
	}

	/**
	 * 设置设备code
	 *
	 * @param equipmentCode
	 */
	public void setEquipmentCode(String equipmentCode) {
		this.equipmentCode = equipmentCode;
	}

	/**
	 * 获取imei
	 *
	 * @return
	 */
	public String getImei() {
		return this.imei;
	}

	/**
	 * 设置imei
	 *
	 * @param imei
	 */
	public void setImei(String imei) {
		this.imei = imei;
	}

	/**
	 * 获取注册时间
	 *
	 * @return
	 */
	public Date getRegisterTime() {
		return this.registerTime;
	}

	/**
	 * 设置注册时间
	 *
	 * @param registerTime
	 */
	public void setRegisterTime(Date registerTime) {
		this.registerTime = registerTime;
	}

	/**
	 * 获取登录次数
	 *
	 * @return
	 */
	public Integer getLoginCount() {
		return this.loginCount;
	}

	/**
	 * 设置登录次数
	 *
	 * @param loginCount
	 */
	public void setLoginCount(Integer loginCount) {
		this.loginCount = loginCount;
	}

	public Integer getRegisterDay() {
		return registerDay;
	}

	public void setRegisterDay(Integer registerDay) {
		this.registerDay = registerDay;
	}
}